home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Standards 1994 January / InfoMagic Standards - January 1994.iso / iso / 9660 / rockrdge / rrg.11 / desc.nr < prev    next >
Text File  |  1992-08-19  |  3KB  |  89 lines

  1. .sp
  2. .H 1 "TERMINOLOGY AND NOTATION"
  3. .sp
  4. It is assumed that the RRIP is being recorded within an ISO 9660:1988
  5. compliant volume using the System Use Sharing Protocol (SUSP:1991A).
  6. Unless defined herein, or otherwise specified, terms shall be as defined
  7. in ISO 9660:1988 or SUSP:1991A.
  8. .sp
  9. The following notation is used in this document.
  10. .sp
  11. .H 2 "Decimal and Hexadecimal Notation"
  12. .sp
  13. Numbers in decimal notation are represented by decimal digits, namely
  14. 0 to 9.
  15. .sp
  16. Numbers in hexadecimal notation are represented by hexadecimal digits,
  17. namely 0 to 9 and A to F, shown in parentheses. 
  18. E.g. the hexadecimal number 7F will be written as (7F).
  19. .sp
  20. .H 2 "File Naming Conventions"
  21. .sp
  22. In all fields defined in ISO 9660:1988, the character set to be used
  23. shall be as specified in ISO 9660.
  24. The character set to be used in the System Use Fields defined herein
  25. shall depend upon whether the fields are recorded in a directory tree
  26. associated with a Primary Volume Descriptor or a Supplementary Volume
  27. Descriptor.
  28. .sp
  29. .H 3 "Primary Volume Descriptor File Naming Convention"
  30. .sp
  31. Within a directory tree identified by a Primary Volume Descriptor of
  32. an ISO 9660 volume, the character set used in the System Use Fields
  33. defined for the RRIP shall be the ISO Standard 8859-1:1987, as
  34. specified in the X/Open Portability Guide Issue 3, XSI Supplementary
  35. Definitions.
  36. For general portability across most POSIX compatible systems, the 
  37. 7-bit U.S. ASCII character set should be used.
  38. .sp
  39. The POSIX File Naming Convention states that the filename may be
  40. composed of any character except slash (2F) and the null byte (00).
  41. The special filename, dot (2E), refers to the directory specified
  42. by its predecessor.
  43. The special filename dot-dot (2E)(2E), refers to the parent directory 
  44. of its predecessor directory.
  45. .sp
  46. For maximum portability across implementations conforming to the
  47. POSIX Standard, filenames should only contain the following characters:
  48. .sp
  49. .TS
  50. center;
  51. l l.
  52. (41) thru (5A)    \'A\' thru \'Z\'
  53. (61) thru (7A)    \'a\' thru \'z\'
  54. (30) thru (39)    \'0\' thru \'9\'
  55. (2E)    period
  56. (5F)    underscore
  57. (2D)    hyphen
  58. .TE
  59. .sp
  60. Upper and lower case letters shall retain their unique identities
  61. between conforming implementations.
  62. .sp
  63. .H 3 "Supplementory Volume Descriptor File Naming Convention"
  64. .sp
  65. Within a directory tree identified by a Supplementary Volume Descriptor
  66. of an ISO 9660 volume, the character set used in the System Use Fields
  67. defined for the RRIP shall be the coded graphic character set(s) identified by
  68. the escape sequence(s) in the Supplementary Volume Descriptor
  69. (c-characters, section 7.4.2, ISO 9660:1988).
  70. .sp
  71. .H 2 "Reader Makes Right"
  72. .sp
  73. Receiving systems which are capable of interpreting the System Use Fields
  74. defined herein, but which cannot handle the full extent of the file naming
  75. convention utilized by this specification may have to restrict themselves
  76. to the use of the ISO 9660 compliant file names stored in the File Identifier
  77. field of the ISO 9660 directory structure.
  78. .sp
  79. Alternatively, the developer of the receiving system may choose to provide
  80. file name conversion capability.
  81. Any such system must provide unique names for all unique files on the disc.
  82. .sp
  83. In general, whenever there is recorded a (potentially) system-specific
  84. identifier or numerical value, accomplishing any necessary modifications
  85. or mapping of these are the responsibility of the receiving system.
  86. This document provides for an Application Programming Interface (API)
  87. to support this function.
  88. .sp
  89.